Brisanje baza
Upozorenje: Brisanje baze je nepovratna operacija. Pre korišćenja obavezno napravite rezervnu kopiju podataka.

Svrha forme
Forma služi za trajno brisanje baza podataka iz sistema. Omogućava:
- brisanje jedne izabrane baze
- brisanje trenutno aktivne baze
- automatsko uklanjanje zapisa o bazi iz evidencije dramin_schema.baze
Način rada
Pri otvaranju forme sistem:
- učitava sve baze iz evidencije dramin_schema.baze
- iz liste izostavlja trenutno aktivnu bazu
- prikazuje pronađene baze korisniku za izbor
Mogućnosti forme
1. Brisanje izabrane baze
Dugme Briši služi za brisanje baze koja je trenutno izabrana u listi.
Postupak:
- izabrati bazu iz prikaza
- kliknuti na Briši [Naziv firme]
- potvrditi poruku upozorenja
Šta sistem radi:
- izvršava DROP DATABASE IF EXISTS [NazivBaze]
- briše zapis iz dramin_schema.baze po idBaza
- uklanja stavku iz prikaza samo ako je zapis uspešno obrisan
2. Brisanje aktivne baze
Ako nema drugih baza u listi, dugme za pojedinačno brisanje se isključuje, a aktivira se Sve.
Dugme Sve tada menja tekst u:
- Briši [Naziv firme]
Šta sistem radi:
- briše trenutno aktivnu bazu BazaPodataka.RadnaBaza
- proverava da li tabela dramin_schema.baze sadrži još zapisa
- ako je evidencija prazna, može obrisati i bazu dramin_schema
- zatvara sve otvorene forme u aplikaciji
Važne napomene
- Brisanje je trajno i ne postoji opcija vraćanja kroz ovu formu.
- Pre brisanja treba proveriti da li postoji rezervna kopija baze.
- Za uspešno brisanje korisnik mora imati prava nad MySQL serverom.
- Ako dođe do greške, prikazuje se poruka: "Ne mogu da obrisati bazu podataka"
Ponašanje interfejsa
- Kada korisnik menja izbor u listi, tekst dugmeta Brisi se automatski menja u naziv trenutno izabrane firme.
- Ako nema baza za izbor:
- Brisi je onemogućen
- Sve je omogućen
Preporučeni način korišćenja
- otvoriti formu
- proveriti koja baza je izabrana
- potvrditi da se briše prava firma i poslovna godina
- izvršiti brisanje tek nakon provere bekapa
Postupak ako je obrisano ono što nije trebalo
Ako je greškom obrisana baza, pokušajte oporavak sledećim redosledom:
- Kreirati ili ponovo povezati firmu kroz postupak Nova firma: https://documents.draminrmp.com/docs/Op%C5%A1te/Logovanje#tab-nova-firma
- Zatim uraditi prijem prethodno snimljenih podataka: https://documents.draminrmp.com/docs/Finansijko/Servis/Razmena-Snimanje%20podataka/Prijem
Napomena: ako ne postoji validan backup, potpuni oporavak obrisane baze možda neće biti moguć.